package cn.qhuan.modules.service;

import cn.qhuan.modules.dtos.DynastyDto;
import cn.qhuan.modules.dtos.DynastyEnableDto;
import cn.qhuan.modules.entity.Dynasty;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.common.api.vo.Result;

/**
 * @Description: 朝代表
 * @Author: 司翔宇
 * @Date:   2020-12-18
 * @Version: V1.0
 */
public interface IDynastyService extends IService<Dynasty> {
    /**
     * 启用，禁用
     * @param dto
     * @param type 0启用 1禁用
     * @return
     */
    public Result<?> updateEnableStatus(DynastyEnableDto dto, Integer type);

    /**
     * 关键字模糊查询
     * @param dto
     * @return
     */
    public Result<?> queryByKeyWord(DynastyDto dto);
}
